//index.js
//获取应用实例
import { Login } from '../../model/login.js'
const loginmore = new Login();
const app = getApp()

Page({
  data: {
    // motto: 'Hello World',
    // userInfo: {},
    // hasUserInfo: false,
    // canIUse: wx.canIUse('button.open-type.getUserInfo')
  },
  onLoad: function () {
    wx.login({
      success: res => {
        const js_code = res.code;
        wx.getWeRunData({
          success (res) {
            console.log(res)
            // 拿 encryptedData 到开发者后台解密开放数据
            const encryptedData = res.encryptedData
            const iv = res.iv
            var obj = {
              encryptedData:encryptedData,
              iv:iv,
              js_code:js_code
            }
            
            loginmore.decryptWeChatRunInfo(obj)
            .then(res => {
              console.log(res)
            })
            .catch(error => {

            })
          }
        })
      }
    })
  }
})



// const app = getApp()

// Page({
//   onLoad: function () {
//     const self = this;
//     wx.login({
//       success: function (res) {
//         if (res.code) {
//           wx.request({
//             url: "http://192.168.0.100/login/decode_get_userinfo",
//             method: 'POST',
//             data: {
//               code: res.code
//             },
//             success: function (res) {
//               app.globalData.userInfo.token = res.data.token;
//               app.globalData.userInfo.session_key = res.data.session_key;
//               self.getWeRunData();
//             }
//           })
//         }
//       }
//     });
//   },
//   getWeRunData: function(){
//     wx.getSetting({
//       success: function (res) {
//         if(res.authSetting['scope.werun']===false){
//           wx.showModal({
//             title: '提示',
//             content: '请开启获取微信步数权限',
//             showCancel: false,
//             confirmText: '知道了'
//           })
//         }else{
//           wx.authorize({
//             scope: 'scope.werun',
//             success () {
//               wx.getWeRunData({
//                 success: function (res) {
//                   wx.request({
//                     url: "http://192.168.0.100/login/decode_get_userinfo",
//                     method: 'POST',
//                     header: {
//                       "accept": "application/json",
//                       "Authorization": app.globalData.userInfo.token
//                     },
//                     data: {
//                       encryptedData: res.encryptedData,
//                       iv: res.iv,
//                       session_key: app.globalData.userInfo.session_key
//                     },
//                     success: function (res) {
//                       console.log("步数：" + res.data.data.steps);
//                       wx.showModal({
//                         title: '步数',
//                         content: res.data.data.steps + '',
//                       })
//                     }
//                   })
//                 },
//                 fail: function (res) {
//                   wx.showModal({
//                     title: '提示',
//                     content: '请先关注“微信运动”公众号并设置数据来源，以获取并提供微信步数数据',
//                     showCancel: false,
//                     confirmText: '知道了'
//                   })
//                 }
//               })
//             },
//             fail(){
//               wx.showModal({
//                 title: '提示',
//                 content: '请开启获取微信步数权限',
//                 showCancel: false,
//                 confirmText: '知道了'
//               })
//             }
//           })
//         }
//       }
//     })
//   }
// })